home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_2
/
ftransd_2.1a
/
arexx-scripts
/
ftced2.ced
< prev
next >
Wrap
Text File
|
1995-07-15
|
2KB
|
71 lines
/* $VER: FTCed2.ced 1.1 (05.06.95)
*
* FTrans-CygnusEd ARexx-Script (c) Copyright 1995 by Rainer Hess
*
* ARexx-Script, daß das Wort unter dem Cursor von CygnusEd an FTrans
* weiterleitet und das Ergebnis der Übersetzung in einem Requester
* in CygnusEd anzeigt.
*
* V1.0 initial release.
* V1.1 ARexx-Port_name für FTrans V1.7 geändert. LockGUI/UnlockGUI
* neu hinzu.
*/
options results
CR = '0A'X /* Carrige Return */
BLOCKFILE = 't:FTransWort' /* Dateiname für Austausch festlegen */
/*
* rexxcedsupport.library einbinden.
*/
if ~show('l',"rexxcedsupport.library") then do
call addlib 'rexxcedsupport.library',0,-30,0
if (result = 0) then do
okay1 "Die rexxcedsupport.library kann nicht eingebunden werden!" CR || "Evtl. ist die rexxcedsupport.library nicht installiert..."
exit
end
end
/* --- ob FTrans aktiv ---*/
if ~show( 'p', 'FTRANS.1' ) then do
okay1 "Oops! FTrans ist nicht aktiv." CR || "Bitte FTrans aktivieren..."
exit
end
/* --- CygnusEd --- */
on = 0 /* Merker vorbesetzen */
address 'rexx_ced' /* CygnusEd Arexx-Port suchen */
cedwort = csgetword() /* Wort unter Cursor von CygnusEd abholen */
/* --- FTRANS --- */
address 'FTRANS.1' /* FTrans Arexx-Port suchen */
LOCKGUI /* GUI von FTrans sperren */
WORTARG cedwort
uebersetzung = result
UnlockGUI /* GUI von FTrans wieder entsperren */
/* --- CygnusEd --- */
address 'rexx_ced' /* CygnusEd Arexx-Port suchen */
ausgabe = 'Das englische Wort : ' || cedwort CR || 'bedeutet in deutsch: ' || uebersetzung
/* War die Übersetzung positiv oder negativ? */
if((right(uebersetzung, 1) == '}' | left(uebersetzung, 1) == '{')) then
ausgabe = 'Das Wort ' || uebersetzung || ' kommt im' CR || 'aktuellen Wörterbuch nicht vor!'
okay1 ausgabe /* Nun rufen wir das Requester in CygnusEd auf */
exit 0